• Barbados cherry

    Full definition of Barbados cherry

    Noun

    1. acerola
    © Wiktionary